Tvorba komponenty
Otázka od: Robert Poncak
9. 12. 2002 15:12
Zdravim vsetkych!
Chcel by som vytvorit pomponentu a mam niekolko problemov takze:
Moja komponenta by mala vyzerat ako TComboBox, ale nebude jeho potomkom.
Mala by byt potomkom TDBGrid, vykresli sa TEdit + TButton + TDBGrid.
A tu je problem.
Pri prepisovani constructoru Create mam nasledujuce problemy:
1. Ako zneviditelnit TDBGrid tak, aby v dobe navrhu hotovej komponenty nebol
DBGrid vobec viditelny?
skusal som toto, ale nefunguje to, a okrem toho mi to hadze Access violation
constructor TColumnComboBox.Create(AOwner : TComponent);
begin
inherited;
with AOwner do
begin
Visible := False;
Parent := nil;
end;
Ed := TEdit.Create(Self);
Ed.Parent := Self;
end;
2. Co mam dat v Ed := TEdit.Create(Self) - ako Self? Ma to byt formular
do ktoreho bude komponenta vkladana, ako ho definovat?
Dakujem za kazdu odpoved.
Robo